luxuriant verdure/foliage - Turc Anglais Dictionnaire